SimpleIPCExpress lader dig have nogle af din ansøgning arbejde udført i en ekstern proces på den samme maskine - isolerende din app fra memory leaks og proces nedbrud. Du gør funktionskald til objekter i den eksterne proces, som om de var lokale objekter. Under dynen, du bruger NET Remoting over IPC (Inter Process Communication) kanal, men du behøver ikke at være ekspert på NET Remoting til at bruge SimpleIPC. Platformen håndterer kommunikation og proces livscyklus detaljer for dig. SimpleIPC kører på Windows, og koden skal køres i den eksterne proces skal være skrevet i et .NET programmeringssprog. Dog kan din klient kode skrives på en række forskellige sprog, til at omfatte Java, VBScript / VBA og .NET sprog.
Du kan overveje at bruge SimpleIPC under følgende omstændigheder:
1. Du har nogle kode, som er nyttig, men som har potentiale til at kaste unhandled undtagelser og crash din ansøgningsprocessen. Du kan køre denne kode via SimpleIPC. Hvis der er en proces nedbrud, vil det være en af de undværlige eksterne processer, snarere end din ansøgning proces. Din ansøgning kan bare gentage opkaldet mod en anden ekstern proces, og fortsætte på. Der er ikke behov for dine slutbrugere at blive påvirket.
2. Du har noget kode, som er nyttig, men som lækker hukommelse. Du kan køre denne kode via SimpleIPC og konfigurere eksterne processer at genbruge hyppigt. På denne måde kan du holde din ansøgning hukommelse forbrug under kontrol uden at ofre funktionalitet.
3. Du har brug for en hurtig måde at udføre en af flere almindelige opgaver programmering, såsom at påberåbe .NET kode fra et Java-program, der kører en delmængde af din ansøgning drift under en anden Windows-identitet, eller begrænser samtidig adgang til delte ressourcer i en multi -Bruger miljø. SimpleIPC giver simple API'er til programmering opgaver som objekt pooling og påberåber web services.
. 4. Du skal tilføje multithreading til en MS Office-app
Krav :
.NET Framework 2.0
Kommentarer ikke fundet